Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženjer serverske strane

Opis

Text copied to clipboard!
Tražimo Inženjera serverske strane koji će se pridružiti našem timu i pomoći u razvoju, implementaciji i održavanju serverskih komponenti naših web aplikacija. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s bazama podataka, API-ima i serverskim okvirima, te sposobnost rada u agilnom okruženju. Kao Inženjer serverske strane, bit ćete odgovorni za dizajniranje i razvoj robusnih, skalabilnih i sigurnih serverskih rješenja koja podržavaju funkcionalnosti korisničkog sučelja. Radit ćete u suradnji s frontend inženjerima, dizajnerima i menadžerima proizvoda kako biste osigurali da aplikacije ispunjavaju tehničke i poslovne zahtjeve. Vaše svakodnevne odgovornosti uključivat će pisanje čistog i održivog koda, optimizaciju performansi aplikacija, integraciju s vanjskim servisima i API-ima, te implementaciju sigurnosnih mjera za zaštitu podataka korisnika. Također ćete sudjelovati u dizajnu arhitekture sustava, reviziji koda i mentoriranju mlađih članova tima. Poželjno je da imate iskustvo s programskim jezicima poput Java, Python, Node.js ili Ruby, te poznavanje rada s relacijskim i nerelacijskim bazama podataka. Iskustvo s alatima za verzioniranje koda (npr. Git), rad u cloud okruženjima (AWS, Azure, GCP) i poznavanje CI/CD procesa dodatna su prednost. Ako ste strastveni u vezi s razvojem serverskih rješenja, volite rješavati kompleksne probleme i želite raditi u dinamičnom i inovativnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje serverske logike aplikacija
  • Dizajn i implementacija RESTful API-ja
  • Rad s bazama podataka i optimizacija upita
  • Integracija s vanjskim servisima i sustavima
  • Osiguravanje sigurnosti i zaštite podataka
  • Pisanje tehničke dokumentacije
  • Suradnja s frontend timom i drugim odjelima
  • Testiranje i otklanjanje grešaka u kodu
  • Implementacija CI/CD procesa
  • Sudjelovanje u dizajnu arhitekture sustava

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva ili srodnog područja
  • Iskustvo u radu s barem jednim backend jezikom (npr. Java, Python, Node.js)
  • Poznavanje rada s relacijskim i/ili nerelacijskim bazama podataka
  • Iskustvo u radu s API-jima i web servisima
  • Poznavanje Git-a i alata za verzioniranje koda
  • Razumijevanje sigurnosnih principa u web razvoju
  • Iskustvo s radom u agilnim timovima
  • Dobre komunikacijske i timske vještine
  • Samostalnost u radu i rješavanju problema
  • Poželjno iskustvo s cloud platformama (AWS, Azure, GCP)

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje serverske tehnologije ste koristili u prethodnim projektima?
  • Imate li iskustva s dizajnom i implementacijom REST API-ja?
  • Kako pristupate optimizaciji performansi serverske aplikacije?
  • Koje baze podataka najčešće koristite i zašto?
  • Kako osiguravate sigurnost podataka u aplikacijama koje razvijate?
  • Imate li iskustva s CI/CD alatima i procesima?
  • Kako rješavate konflikte u timskom radu?
  • Koji je vaš pristup testiranju backend koda?
  • Jeste li radili u cloud okruženju? Ako da, kojem?
  • Kako ostajete u toku s novim tehnologijama i trendovima u backend razvoju?